(* Content-type: application/vnd.wolfram.mathematica *)

(*** Wolfram Notebook File ***)
(* http://www.wolfram.com/nb *)

(* CreatedBy='Mathematica 10.0' *)

(*CacheID: 234*)
(* Internal cache information:
NotebookFileLineBreakTest
NotebookFileLineBreakTest
NotebookDataPosition[       158,          7]
NotebookDataLength[     16554,        635]
NotebookOptionsPosition[     11194,        448]
NotebookOutlinePosition[     11798,        471]
CellTagsIndexPosition[     11719,        466]
WindowFrame->Normal*)

(* Beginning of Notebook Content *)
Notebook[{
Cell[TextData[{
 "New in: ",
 Cell["10", "HistoryData",
  CellTags->"New"],
 " | Modified in: ",
 Cell[" ", "HistoryData",
  CellTags->"Modified"],
 " | Obsolete in: ",
 Cell[" ", "HistoryData",
  CellTags->"Obsolete"],
 " | Excised in: ",
 Cell[" ", "HistoryData",
  CellTags->"Excised"]
}], "History",
 CellID->341476719],

Cell[CellGroupData[{

Cell["Categorization", "CategorizationSection",
 CellID->1122911449],

Cell["Symbol", "Categorization",
 CellLabel->"Entity Type",
 CellID->686433507],

Cell["GitLink", "Categorization",
 CellChangeTimes->{{3.6282566645498905`*^9, 3.628256665275932*^9}},
 CellLabel->"Paclet Name",
 CellID->605800465],

Cell["GitLink`", "Categorization",
 CellChangeTimes->{{3.62825666769007*^9, 3.628256668502116*^9}},
 CellLabel->"Context",
 CellID->468444828],

Cell["GitLink/ref/GitWriteTree", "Categorization",
 CellChangeTimes->{{3.628256670770246*^9, 3.628256690804392*^9}},
 CellLabel->"URI",
 CellID->1879511136],

Cell["XXXX", "Categorization",
 CellLabel->"Title Modifier",
 CellID->172747495]
}, Closed]],

Cell[CellGroupData[{

Cell["Synonyms", "SynonymsSection",
 CellID->1427418553],

Cell["XXXX", "Synonyms",
 CellID->1251652828]
}, Closed]],

Cell[CellGroupData[{

Cell["Keywords", "KeywordsSection",
 CellID->477174294],

Cell["XXXX", "Keywords",
 CellID->1164421360]
}, Closed]],

Cell[CellGroupData[{

Cell["Syntax Templates", "TemplatesSection",
 CellID->1872225408],

Cell[BoxData[""], "Template",
 CellLabel->"Additional Function Template",
 CellID->1562036412],

Cell[BoxData[""], "Template",
 CellLabel->"Arguments Pattern",
 CellID->158391909],

Cell[BoxData[""], "Template",
 CellLabel->"Local Variables",
 CellID->1360575930],

Cell[BoxData[""], "Template",
 CellLabel->"Color Equal Signs",
 CellID->793782254]
}, Closed]],

Cell[CellGroupData[{

Cell["Details", "DetailsSection",
 CellID->307771771],

Cell["XXXX", "Details",
 CellLabel->"Lead",
 CellID->49458704],

Cell["XXXX", "Details",
 CellLabel->"Developers",
 CellID->350963985],

Cell["XXXX", "Details",
 CellLabel->"Authors",
 CellID->422270209],

Cell["XXXX", "Details",
 CellLabel->"Feature Name",
 CellID->545239557],

Cell["XXXX", "Details",
 CellLabel->"QA",
 CellID->121292707],

Cell["XXXX", "Details",
 CellLabel->"DA",
 CellID->29314406],

Cell["XXXX", "Details",
 CellLabel->"Docs",
 CellID->96001539],

Cell["XXXX", "Details",
 CellLabel->"Features Page Notes",
 CellID->123278822],

Cell["XXXX", "Details",
 CellLabel->"Comments",
 CellID->240026365]
}, Closed]],

Cell[CellGroupData[{

Cell["GitWriteTree", "ObjectName",
 CellChangeTimes->{{3.6282566931035233`*^9, 3.6282566944486003`*^9}},
 CellID->1224892054],

Cell[TextData[{
 Cell["   ", "ModInfo"],
 Cell[BoxData[
  RowBox[{"GitWriteTree", "[", 
   RowBox[{"{", 
    RowBox[{
     SubscriptBox[
      StyleBox["obj", "TI"], 
      StyleBox["1", "TR"]], ",", 
     SubscriptBox[
      StyleBox["obj", "TI"], 
      StyleBox["2", "TR"]], ",", 
     StyleBox["\[Ellipsis]", "TR"]}], "}"}], "]"}]], "InlineFormula"],
 " \[LineSeparator]writes a git tree object with the entries indicated by ",
 Cell[BoxData[
  SubscriptBox[
   StyleBox["obj", "TI"], 
   StyleBox["i", "TI"]]], "InlineFormula"],
 "."
}], "Usage",
 CellChangeTimes->{{3.628256698741846*^9, 3.628256820515811*^9}},
 CellID->982511436],

Cell[TextData[{
 Cell[BoxData["GitWriteTree"], "InlineFormula"],
 " is a low-level, advanced git operation. Misuse of ",
 Cell[BoxData["GitWriteTree"], "InlineFormula"],
 " can result in a corrupted git repository."
}], "Notes",
 CellChangeTimes->{{3.628256967286206*^9, 3.628257066333871*^9}},
 CellID->155604458],

Cell[TextData[{
 "The ",
 Cell[BoxData[
  SubscriptBox[
   StyleBox["obj", "TI"], 
   StyleBox["i", "TI"]]], "InlineFormula"],
 " must be associations which include at least the following keys:"
}], "Notes",
 CellChangeTimes->{{3.628256823748996*^9, 3.628256907263773*^9}, {
  3.6289743345895386`*^9, 3.6289743363326373`*^9}, {3.629031561972267*^9, 
  3.6290315798852725`*^9}},
 CellID->1067943069],

Cell[BoxData[GridBox[{
   {Cell["      ", "ModInfo"], "\"\<Object\>\"", Cell[TextData[{
     "a ",
     Cell[BoxData[
      ButtonBox["GitObject",
       BaseStyle->"Link",
       ButtonData->"paclet:GitLink/ref/GitObject"]], "InlineFormula"],
     " to be included into the tree"
    }], "TableText"]},
   {Cell["      ", "ModInfo"], "\"\<Name\>\"", Cell["\<\
the name the object should have in the tree; this is typically a file or \
directory name\
\>", "TableText"]},
   {Cell["      ", "ModInfo"], "\"\<FileMode\>\"", Cell["\<\
the Unix file mode, expressed as an integer or a string selector\
\>", "TableText"]}
  }]], "2ColumnTableMod",
 CellChangeTimes->{{3.629031615667282*^9, 3.6290317295196695`*^9}, {
  3.6290336739536095`*^9, 3.629033701268663*^9}, {3.6319769719246807`*^9, 
  3.6319769719255953`*^9}},
 CellID->27778996],

Cell[TextData[{
 Cell[BoxData["GitWriteTree"], "InlineFormula"],
 " returns the ",
 Cell[BoxData[
  ButtonBox["GitObject",
   BaseStyle->"Link",
   ButtonData->"paclet:GitLink/ref/GitObject"]], "InlineFormula"],
 " corresponding to the written tree, or ",
 Cell[BoxData[
  ButtonBox["$Failed",
   BaseStyle->"Link"]], "InlineFormula"],
 " if the tree cannot be written."
}], "Notes",
 CellChangeTimes->{{3.6289743403148623`*^9, 3.628974375691845*^9}, 
   3.631976976049473*^9},
 CellID->271731862],

Cell[TextData[{
 "Possible ",
 Cell[BoxData["\"\<FileMode\>\""], "InlineFormula"],
 " selectors include ",
 Cell[BoxData["\"\<Tree\>\""], "InlineFormula"],
 ", ",
 Cell[BoxData["\"\<Blob\>\""], "InlineFormula"],
 ", ",
 Cell[BoxData["\"\<BlobExecutable\>\""], "InlineFormula"],
 ", and ",
 Cell[BoxData["\"\<Link\>\""], "InlineFormula"],
 "."
}], "Notes",
 CellChangeTimes->{{3.629033712355689*^9, 3.6290337423037615`*^9}},
 CellID->289184367],

Cell[TextData[{
 "If list of objects passed to ",
 Cell[BoxData["GitWriteTree"], "InlineFormula"],
 " contains any sublists, then the objects in the sublist will automatically \
be grouped into their own tree and written to the git repository."
}], "Notes", "TentativeExample",
 CellDingbat->Cell["jfultz      ", "TentativeID"],
 CellChangeTimes->{{3.628256917670368*^9, 3.6282569463510084`*^9}, {
  3.6282570816267457`*^9, 3.628257099467766*^9}},
 CellID->6105714],

Cell["\<\
Question...if obj$i aren't in the same directory, do we bail or let \
GitWriteTree succeed?\
\>", "Notes", "ExcludedMaterial",
 CellChangeTimes->{{3.628257168931739*^9, 3.6282571872047844`*^9}},
 CellID->321190976]
}, Open  ]],

Cell[CellGroupData[{

Cell["Tutorials", "TutorialsSection",
 CellID->250839057],

Cell["XXXX", "Tutorials",
 CellID->341631938]
}, Open  ]],

Cell[CellGroupData[{

Cell["Related Demonstrations", "RelatedDemonstrationsSection",
 CellID->1268215905],

Cell["XXXX", "RelatedDemonstrations",
 CellID->1129518860]
}, Open  ]],

Cell[CellGroupData[{

Cell["Related Links", "RelatedLinksSection",
 CellID->1584193535],

Cell["XXXX", "RelatedLinks",
 CellID->1038487239]
}, Open  ]],

Cell[CellGroupData[{

Cell["See Also", "SeeAlsoSection",
 CellID->1255426704],

Cell[TextData[{
 Cell[BoxData[
  ButtonBox["GitExpandTree",
   BaseStyle->"Link",
   ButtonData->"paclet:GitLink/ref/GitExpandTree"]], "InlineFormula"],
 " \[EmptyVerySmallSquare] ",
 Cell[BoxData[
  ButtonBox["GitWriteBlob",
   BaseStyle->"Link",
   ButtonData->"paclet:GitLink/ref/GitWriteBlob"]], "InlineFormula"]
}], "SeeAlso",
 TaggingRules->{
  "DocuToolsSettingsInternal" -> {
    "$ApplicationName" -> "GitLink", "$LinkBase" -> "GitLink", 
     "$ApplicationDirectory" -> "/Users/jfultz/wolfram/git/gitLink/GitLink/", 
     "$DocumentationDirectory" -> 
     "/Users/jfultz/wolfram/git/gitLink/GitLink/Documentation/English/", 
     "$UseNewPageDialog" -> ""}},
 CellChangeTimes->{{3.6319780950682287`*^9, 3.6319780966902*^9}, {
  3.632719937173395*^9, 3.632719940349577*^9}},
 CellID->929782353]
}, Open  ]],

Cell[CellGroupData[{

Cell["More About", "MoreAboutSection",
 CellID->38303248],

Cell["Autogenerated", "MoreAbout",
 CellID->1665078683]
}, Open  ]],

Cell[CellGroupData[{

Cell["Extensions / Related Packages", "ExtensionsSection",
 CellID->1760991299],

Cell["XXXX", "Extensions",
 CellID->361139339]
}, Open  ]],

Cell[BoxData[
 InterpretationBox[GridBox[{
    {
     StyleBox["Examples", "PrimaryExamplesSection"], 
     ButtonBox[
      RowBox[{
       RowBox[{"More", " ", "Examples"}], " ", "\[RightTriangle]"}],
      BaseStyle->"ExtendedExamplesLink",
      ButtonData:>"ExtendedExamples"]}
   }],
  $Line = 0; Null]], "PrimaryExamplesSection",
 CellID->880084151],

Cell[CellGroupData[{

Cell["More Examples", "ExtendedExamplesSection",
 CellTags->"ExtendedExamples",
 CellID->1854448968],

Cell[BoxData[
 InterpretationBox[Cell["Scope", "ExampleSection"],
  $Line = 0; Null]], "ExampleSection",
 CellID->1293636265],

Cell[BoxData[
 InterpretationBox[Cell["Generalizations & Extensions", "ExampleSection"],
  $Line = 0; Null]], "ExampleSection",
 CellID->1020263627],

Cell[CellGroupData[{

Cell[BoxData[
 InterpretationBox[Cell["Options", "ExampleSection"],
  $Line = 0; Null]], "ExampleSection",
 CellID->2061341341],

Cell[BoxData[
 InterpretationBox[Cell["XXXX", "ExampleSubsection"],
  $Line = 0; Null]], "ExampleSubsection",
 CellID->1757724783],

Cell[BoxData[
 InterpretationBox[Cell["XXXX", "ExampleSubsection"],
  $Line = 0; Null]], "ExampleSubsection",
 CellID->1295379749]
}, Closed]],

Cell[BoxData[
 InterpretationBox[Cell["Applications", "ExampleSection"],
  $Line = 0; Null]], "ExampleSection",
 CellID->258228157],

Cell[BoxData[
 InterpretationBox[Cell["Properties & Relations", "ExampleSection"],
  $Line = 0; Null]], "ExampleSection",
 CellID->2123667759],

Cell[BoxData[
 InterpretationBox[Cell["Possible Issues", "ExampleSection"],
  $Line = 0; Null]], "ExampleSection",
 CellID->1305812373],

Cell[BoxData[
 InterpretationBox[Cell["Interactive Examples", "ExampleSection"],
  $Line = 0; Null]], "ExampleSection",
 CellID->1653164318],

Cell[BoxData[
 InterpretationBox[Cell["Neat Examples", "ExampleSection"],
  $Line = 0; Null]], "ExampleSection",
 CellID->589267740]
}, Open  ]],

Cell[CellGroupData[{

Cell["Design Discussion", "DesignDiscussionSection",
 CellID->1775809863],

Cell["XXXX", "DesignDiscussion",
 CellID->308641435]
}, Open  ]],

Cell[CellGroupData[{

Cell["Application Notes", "ApplicationNotesSection",
 CellID->1163590540],

Cell["XXXX", "ApplicationNotes",
 CellID->1480116198]
}, Open  ]],

Cell["Test Cases", "TestCasesSection",
 CellID->725748110],

Cell[CellGroupData[{

Cell["Function Essay", "FunctionEssaySection",
 CellID->37427227],

Cell["XXXX", "FunctionEssay",
 CellID->356990964]
}, Open  ]]
},
WindowSize->{700, 770},
WindowMargins->{{474, Automatic}, {197, Automatic}},
FrontEndVersion->"10.0 for Microsoft Windows (64-bit) (December 4, 2014)",
StyleDefinitions->FrontEnd`FileName[{"Wolfram"}, "FunctionPageStyles.nb", 
  CharacterEncoding -> "WindowsANSI"]
]
(* End of Notebook Content *)

(* Internal cache information *)
(*CellTagsOutline
CellTagsIndex->{
 "ExtendedExamples"->{
  Cell[9128, 360, 100, 2, 53, "ExtendedExamplesSection",
   CellTags->"ExtendedExamples",
   CellID->1854448968]}
 }
*)
(*CellTagsIndex
CellTagsIndex->{
 {"ExtendedExamples", 11581, 459}
 }
*)
(*NotebookFileOutline
Notebook[{
Cell[558, 20, 323, 14, 22, "History",
 CellID->341476719],
Cell[CellGroupData[{
Cell[906, 38, 68, 1, 27, "CategorizationSection",
 CellID->1122911449],
Cell[977, 41, 79, 2, 30, "Categorization",
 CellID->686433507],
Cell[1059, 45, 148, 3, 30, "Categorization",
 CellID->605800465],
Cell[1210, 50, 142, 3, 30, "Categorization",
 CellID->468444828],
Cell[1355, 55, 156, 3, 30, "Categorization",
 CellID->1879511136],
Cell[1514, 60, 80, 2, 30, "Categorization",
 CellID->172747495]
}, Closed]],
Cell[CellGroupData[{
Cell[1631, 67, 56, 1, 17, "SynonymsSection",
 CellID->1427418553],
Cell[1690, 70, 45, 1, 70, "Synonyms",
 CellID->1251652828]
}, Closed]],
Cell[CellGroupData[{
Cell[1772, 76, 55, 1, 17, "KeywordsSection",
 CellID->477174294],
Cell[1830, 79, 45, 1, 70, "Keywords",
 CellID->1164421360]
}, Closed]],
Cell[CellGroupData[{
Cell[1912, 85, 65, 1, 17, "TemplatesSection",
 CellID->1872225408],
Cell[1980, 88, 94, 2, 70, "Template",
 CellID->1562036412],
Cell[2077, 92, 82, 2, 70, "Template",
 CellID->158391909],
Cell[2162, 96, 81, 2, 70, "Template",
 CellID->1360575930],
Cell[2246, 100, 82, 2, 70, "Template",
 CellID->793782254]
}, Closed]],
Cell[CellGroupData[{
Cell[2365, 107, 53, 1, 17, "DetailsSection",
 CellID->307771771],
Cell[2421, 110, 62, 2, 70, "Details",
 CellID->49458704],
Cell[2486, 114, 69, 2, 70, "Details",
 CellID->350963985],
Cell[2558, 118, 66, 2, 70, "Details",
 CellID->422270209],
Cell[2627, 122, 71, 2, 70, "Details",
 CellID->545239557],
Cell[2701, 126, 61, 2, 70, "Details",
 CellID->121292707],
Cell[2765, 130, 60, 2, 70, "Details",
 CellID->29314406],
Cell[2828, 134, 62, 2, 70, "Details",
 CellID->96001539],
Cell[2893, 138, 78, 2, 70, "Details",
 CellID->123278822],
Cell[2974, 142, 67, 2, 70, "Details",
 CellID->240026365]
}, Closed]],
Cell[CellGroupData[{
Cell[3078, 149, 125, 2, 62, "ObjectName",
 CellID->1224892054],
Cell[3206, 153, 637, 21, 77, "Usage",
 CellID->982511436],
Cell[3846, 176, 314, 7, 39, "Notes",
 CellID->155604458],
Cell[4163, 185, 398, 11, 27, "Notes",
 CellID->1067943069],
Cell[4564, 198, 834, 20, 85, "2ColumnTableMod",
 CellID->27778996],
Cell[5401, 220, 497, 15, 39, "Notes",
 CellID->271731862],
Cell[5901, 237, 443, 14, 25, "Notes",
 CellID->289184367],
Cell[6347, 253, 465, 9, 47, "Notes",
 CellID->6105714],
Cell[6815, 264, 224, 5, 31, "Notes",
 CellID->321190976]
}, Open  ]],
Cell[CellGroupData[{
Cell[7076, 274, 57, 1, 43, "TutorialsSection",
 CellID->250839057],
Cell[7136, 277, 45, 1, 16, "Tutorials",
 CellID->341631938]
}, Open  ]],
Cell[CellGroupData[{
Cell[7218, 283, 83, 1, 30, "RelatedDemonstrationsSection",
 CellID->1268215905],
Cell[7304, 286, 58, 1, 16, "RelatedDemonstrations",
 CellID->1129518860]
}, Open  ]],
Cell[CellGroupData[{
Cell[7399, 292, 65, 1, 30, "RelatedLinksSection",
 CellID->1584193535],
Cell[7467, 295, 49, 1, 16, "RelatedLinks",
 CellID->1038487239]
}, Open  ]],
Cell[CellGroupData[{
Cell[7553, 301, 55, 1, 30, "SeeAlsoSection",
 CellID->1255426704],
Cell[7611, 304, 804, 20, 19, "SeeAlso",
 CellID->929782353]
}, Open  ]],
Cell[CellGroupData[{
Cell[8452, 329, 57, 1, 30, "MoreAboutSection",
 CellID->38303248],
Cell[8512, 332, 55, 1, 16, "MoreAbout",
 CellID->1665078683]
}, Open  ]],
Cell[CellGroupData[{
Cell[8604, 338, 79, 1, 30, "ExtensionsSection",
 CellID->1760991299],
Cell[8686, 341, 46, 1, 16, "Extensions",
 CellID->361139339]
}, Open  ]],
Cell[8747, 345, 356, 11, 68, "PrimaryExamplesSection",
 CellID->880084151],
Cell[CellGroupData[{
Cell[9128, 360, 100, 2, 53, "ExtendedExamplesSection",
 CellTags->"ExtendedExamples",
 CellID->1854448968],
Cell[9231, 364, 125, 3, 30, "ExampleSection",
 CellID->1293636265],
Cell[9359, 369, 148, 3, 18, "ExampleSection",
 CellID->1020263627],
Cell[CellGroupData[{
Cell[9532, 376, 127, 3, 18, "ExampleSection",
 CellID->2061341341],
Cell[9662, 381, 130, 3, 70, "ExampleSubsection",
 CellID->1757724783],
Cell[9795, 386, 130, 3, 70, "ExampleSubsection",
 CellID->1295379749]
}, Closed]],
Cell[9940, 392, 131, 3, 18, "ExampleSection",
 CellID->258228157],
Cell[10074, 397, 142, 3, 18, "ExampleSection",
 CellID->2123667759],
Cell[10219, 402, 135, 3, 18, "ExampleSection",
 CellID->1305812373],
Cell[10357, 407, 140, 3, 18, "ExampleSection",
 CellID->1653164318],
Cell[10500, 412, 132, 3, 18, "ExampleSection",
 CellID->589267740]
}, Open  ]],
Cell[CellGroupData[{
Cell[10669, 420, 73, 1, 78, "DesignDiscussionSection",
 CellID->1775809863],
Cell[10745, 423, 52, 1, 16, "DesignDiscussion",
 CellID->308641435]
}, Open  ]],
Cell[CellGroupData[{
Cell[10834, 429, 73, 1, 30, "ApplicationNotesSection",
 CellID->1163590540],
Cell[10910, 432, 53, 1, 16, "ApplicationNotes",
 CellID->1480116198]
}, Open  ]],
Cell[10978, 436, 58, 1, 30, "TestCasesSection",
 CellID->725748110],
Cell[CellGroupData[{
Cell[11061, 441, 65, 1, 30, "FunctionEssaySection",
 CellID->37427227],
Cell[11129, 444, 49, 1, 20, "FunctionEssay",
 CellID->356990964]
}, Open  ]]
}
]
*)

(* End of internal cache information *)
